package com.wangshuo.webadmin.vo.apartment;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.wangshuo.webadmin.entity.ApartmentInfo;
import com.wangshuo.webadmin.vo.graph.GraphVo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;


@Schema(description = "公寓信息")
@Data
public class ApartmentSubmitVo extends ApartmentInfo {

    @Schema(description="公寓配套id")
    @JsonProperty
    private List<Long> facilityInfoIds;

    @Schema(description="公寓标签id")
    @JsonProperty
    private List<Long> labelIds;

    public List<Long> getFacilityInfoIds() {
        return facilityInfoIds;
    }

    public void setFacilityInfoIds(List<Long> facilityInfoIds) {
        this.facilityInfoIds = facilityInfoIds;
    }

    public List<Long> getLabelIds() {
        return labelIds;
    }

    public void setLabelIds(List<Long> labelIds) {
        this.labelIds = labelIds;
    }

    public List<Long> getFeeValueIds() {
        return feeValueIds;
    }

    public void setFeeValueIds(List<Long> feeValueIds) {
        this.feeValueIds = feeValueIds;
    }

    public List<GraphVo> getGraphVoList() {
        return graphVoList;
    }

    public void setGraphVoList(List<GraphVo> graphVoList) {
        this.graphVoList = graphVoList;
    }

    @Schema(description="公寓杂费值id")
    @JsonProperty
    private List<Long> feeValueIds;

    @Schema(description="公寓图片id")
    @JsonProperty
    private List<GraphVo> graphVoList;

}
